package com.ruoyi.pingan.fymodule.thirdpa.model.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;


@Data
@AllArgsConstructor
@NoArgsConstructor
@Schema(name = "查询银行提现退单信息item", description = "查询银行提现退单信息item")
public class BankWithdrawCashBackQueryItemVo implements Serializable {
    private static final long serialVersionUID = 1L;

    @Schema(description = "原提现的交易流水号")
    private String oldTranSeqNo;

    @Schema(description = "原提现的见证系统流水号")
    private String oldFrontSeqNo;

    @Schema(description = "原提现的市场流水号")
    private String oldMarketSeqNo;

    @Schema(description = "原提现的附言信息")
    private String oldAddMsg;

    @Schema(description = "退票原因")
    private String rejectBillReason;

    @Schema(description = "退票日期")
    private String rejectBillDate;

    @Schema(description = "退票入账的交易流水号")
    private String rejectInAcctTranSeqNo;

    @Schema(description = "退票入账的交易金额")
    private String rejectInAcctTranAmt;

    @Schema(description = "退票入账的付款账号")
    private String rejectInPayerAcctNo;

    @Schema(description = "退票入账的付款户名")
    private String rejectInPayerAcctName;

    @Schema(description = "退票入账的付款方行号")
    private String rejectInPayerBranchId;

    @Schema(description = "退票入账的付款方行名")
    private String rejectInPayerBranchName;

    @Schema(description = "退票入账的收款方见证子账户")
    private String payeeWitnessSubAcctNo;

    @Schema(description = "退票入账的收款方见证系统流水号")
    private String payeeFrontSeqNo;



}
